home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / or-itrans.mim < prev    next >
Text File  |  2009-04-29  |  4KB  |  198 lines

  1. ;; or-itrans.mim -- Oriya input method with ITRANS method
  2. ;; Copyright (C) 2003, 2004, 2005, 2006, 2007
  3. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  4. ;;   Registration Number H15PRO112
  5.  
  6. ;; This file is part of the m17n database; a sub-part of the m17n
  7. ;; library.
  8.  
  9. ;; The m17n library is free software; you can redistribute it and/or
  10. ;; modify it under the terms of the GNU Lesser General Public License
  11. ;; as published by the Free Software Foundation; either version 2.1 of
  12. ;; the License, or (at your option) any later version.
  13.  
  14. ;; The m17n library is distributed in the hope that it will be useful,
  15. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. ;; Lesser General Public License for more details.
  18.  
  19. ;; You should have received a copy of the GNU Lesser General Public
  20. ;; License along with the m17n library; if not, write to the Free
  21. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22. ;; Boston, MA 02110-1301, USA.
  23.  
  24. (input-method or itrans)
  25.  
  26. (description "Oriya input method by ITRANS transliteration.
  27. For the detail of ITRANS, see the page:
  28.   <http://www.aczoom.com/itrans/>
  29. ")
  30.  
  31. (title "α¼ò")
  32.  
  33. (map
  34.  (starter
  35.   (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
  36.   ("0") ("1") ("2") ("3") ("4")
  37.   ("5") ("6") ("7") ("8") ("9")
  38.   ("A") ("C") ("D") ("G") ("H") ("I") ("J") ("K") ("L")
  39.   ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
  40.   ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
  41.   ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
  42.   ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
  43.   ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
  44.   ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
  45.  
  46.  (consonant
  47.   ("k" "α¼òα¡ì")
  48.   ("kh" "α¼ûα¡ì")
  49.   ("g" "α¼ùα¡ì")
  50.   ("gh" "α¼ÿα¡ì")
  51.   ("~N" "α¼Öα¡ì")
  52.   ("N^" "α¼Öα¡ì")
  53.   ("ch" "α¼Üα¡ì")
  54.   ("Ch" "α¼¢α¡ì")
  55.   ("chh" "α¼¢α¡ì")
  56.   ("j" "α¼£α¡ì")
  57.   ("jh" "α¼¥α¡ì")
  58.   ("~n" "α¼₧α¡ì")
  59.   ("JN" "α¼₧α¡ì")
  60.   ("T" "ଟα¡ì")
  61.   ("Th" "α¼áα¡ì")
  62.   ("D" "α¼íα¡ì")
  63.   ("Dh" "α¼óα¡ì")
  64.   ("N" "α¼úα¡ì")
  65.   ("t" "α¼ñα¡ì")
  66.   ("th" "α¼Ñα¡ì")
  67.   ("d" "ଦα¡ì")
  68.   ("dh" "ଧα¡ì")
  69.   ("n" "ନα¡ì")
  70.   ("p" "ପα¡ì")
  71.   ("ph" "α¼½α¡ì")
  72.   ("b" "α¼¼α¡ì")
  73.   ("bh" "ଭα¡ì")
  74.   ("m" "ମα¡ì")
  75.   ("y" "α¼»α¡ì")
  76.   ("r" "α¼░α¡ì")
  77.   ("l" "α¼▓α¡ì")
  78.   ("L" "α¼│α¡ì")
  79.   ("ld" "α¼│α¡ì")
  80.   ("sh" "α¼╢α¡ì")
  81.   ("Sh" "α¼╖α¡ì")
  82.   ("shh" "α¼╖α¡ì")
  83.   ("s" "α¼╕α¡ì")
  84.   ("h" "α¼╣α¡ì")
  85.   (".D" "α¡£α¡ì")
  86.   (".Dh" "α¡¥α¡ì")
  87.   ("Y" "ୟα¡ì")
  88.   ("yh" "ୟα¡ì")
  89.   ("GY" "α¼£α¡ìα¼₧α¡ì")
  90.   ("dny" "α¼£α¡ìα¼₧α¡ì")
  91.   ("x" "α¼òα¡ìα¼╖α¡ì"))
  92.  
  93.  (independent
  94.   ("a" "α¼à")
  95.   ("aa" "α¼å")
  96.   ("A" "α¼å")
  97.   ("i" "α¼ç")
  98.   ("ii" "α¼ê")
  99.   ("I" "α¼ê")
  100.   ("u" "α¼ë")
  101.   ("uu" "α¼è")
  102.   ("U" "α¼è")
  103.   ("RRi" "α¼ï")
  104.   ("R^i" "α¼ï")
  105.   ("LLi" "α¼î")
  106.   ("L^i" "α¼î")
  107.   ("e" "α¼Å")
  108.   ("ai" "α¼É")
  109.   ("o" "α¼ô")
  110.   ("au" "α¼ö")
  111.   ("RRI" "α¡á")
  112.   ("R^I" "α¡á")
  113.   ("LLI" "α¡í")
  114.   ("L^I" "α¡í")
  115.   (".N" "α¼ü")
  116.   (".n" "α¼é")
  117.   ("M" "α¼é")
  118.   ("H" "α¼â")
  119.   (".a" "α¼╜")
  120.   (".h" "α¡ì")
  121.   ("0" "୦")
  122.   ("1" "୧")
  123.   ("2" "α¡¿")
  124.   ("3" "α¡⌐")
  125.   ("4" "୪")
  126.   ("5" "α¡½")
  127.   ("6" "α¡¼")
  128.   ("7" "α¡¡")
  129.   ("8" "α¡«")
  130.   ("9" "α¡»")
  131.   ("#" "α¡ìα¼░")
  132.   ("$" "α¼░α¡ì")
  133.   ("^" "α¼ñα¡ìα¼░")
  134.   ("*" "α¼╢α¡ìα¼░")
  135.   ("]" "α¼╝")
  136.   ((KP_1) "୧")
  137.   ((KP_2) "α¡¿")
  138.   ((KP_3) "α¡⌐")
  139.   ((KP_4) "୪")
  140.   ((KP_5) "α¡½")
  141.   ((KP_6) "α¡¼")
  142.   ((KP_7) "α¡¡")
  143.   ((KP_8) "α¡«")
  144.   ((KP_9) "α¡»")
  145.   ((KP_0) "୦")
  146.   ((S-\ ) "ΓÇî")
  147.   ((C-@) "ΓÇì"))
  148.  
  149.  (dependent
  150.   ("a" (delete @-) "")
  151.   ("aa" (delete @-) "α¼╛")
  152.   ("A" (delete @-) "α¼╛")
  153.   ("i" (delete @-) "α¼┐")
  154.   ("ii" (delete @-) "α¡Ç")
  155.   ("I" (delete @-) "α¡Ç")
  156.   ("u" (delete @-) "α¡ü")
  157.   ("uu" (delete @-) "α¡é")
  158.   ("U" (delete @-) "α¡é")
  159.   ("RRi" (delete @-) "α¡â")
  160.   ("R^i" (delete @-) "α¡â")
  161.   ("LLi" (delete @-) "")
  162.   ("L^i" (delete @-) "")
  163.   ("e" (delete @-) "α¡ç")
  164.   ("ai" (delete @-) "α¡ê")
  165.   ("o" (delete @-) "α¡ï")
  166.   ("au" (delete @-) "α¡î")
  167.   ("RRI" (delete @-) "")
  168.   ("R^I" (delete @-) "")
  169.   ("LLI" (delete @-) "")
  170.   ("L^I" (delete @-) ""))
  171.  
  172.  (return
  173.   ((Return)))
  174.  
  175.  (backspace
  176.   ((BackSpace) (undo))))
  177.  
  178. (state
  179.  (init
  180.   (starter (pushback 1) (shift intermediate)))
  181.  
  182.  (intermediate
  183.   (consonant (shift second))
  184.   (independent (shift init))
  185.   (backspace)
  186.   (return (shift init)))
  187.  
  188.  (second
  189.   (consonant)
  190.   (dependent (shift init))
  191.   (backspace)
  192.   (return (shift init))))
  193.  
  194. ;; Local Variables:
  195. ;; coding: utf-8
  196. ;; mode: emacs-lisp
  197. ;; End:
  198.